@charset "utf-8";
/* CSS Document */

#pop-in-back-button {
	float:right;
	display:none;
}

#popup_new_person > div,
#popup_edit_person > div,
#popup_new_company > div,
#popup_edit_company > div {
	width:430px;
	max-height:500px;
}

#form_new_person input[type="text"],
#form_edit_person input[type="text"],
#form_new_company input[type="text"],
#form_edit_company input[type="text"] {
	width:100%;
}

#form_new_person .contact_type_field input[type="text"] {
	width:90%;
}

.contact_type_field td:first-child img {
	float:left;
	margin:1px 6px 0 0;
}

.contact_type_field td:last-child img {
	float:right;
	margin-top:7px;
}

#search_results {
	height:500px;
	overflow:auto;
}

#search_results .width2 {
	width:200px;
}

.container-contact-details .width2,
.container-company-info .width2 {
	width:220px;
}

.container-search-results {
	position:relative;
}
.container-search-results ul.directory {
	background-color:#FFF;
	position:absolute;
	top:51px;
	left:305px;
	width:30px;
	height:500px;
	margin:0;
	padding:0;
	margin-right:20px;
	text-align:center;
}
.container-search-results ul.directory li {
	list-style-type:none;
	margin-bottom:1px;
}

.container-search-results ul.directory li a {
	/*padding:5px;*/
}


.fields {
	width:295px;
}

div#nyroModalFull .scrollable {
	max-height:440px;
}

.deletable-row img.delete-row {
	display:none;
}
.deletable-row:hover img.delete-row {
	display:block;
}

/* relationships */
.results table td:nth-child(2), .totals table td:nth-child(2), .totals table td:nth-child(3) { font-weight:bold; }
.overview table td, .results table td, .totals table td { padding-right:10px; }
#placeholder.graph { width:585px; height:150px; }











/*
#iphone-scrollcontainer { height:461px; width:320px; overflow:auto; position:absolute; top:140px; left:40px; }
#iphone-scroll { list-style: none; padding:0; margin:0; font-family:Georgia, Times, serif; font-size:15px; }
#iphone-scroll li {  }
#iphone-scroll ul { list-style: none; padding:0; margin:0; }
#iphone-scroll ul li {  }
#iphone-scroll ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#iphone-scroll ul li a:hover { color:#FFFFFF; background-image:url(../images/hover.png); background-repeat:repeat-x; }
#iphone-scroll ul li a strong { margin-right:10px; }
 
.nav-indicator { line-height:20px; background-image:url(../images/nav-indicator-bg.png); background-repeat:repeat-x; color:#FFFFFF; text-indent:20px; }
 
#nav-indicator-fixed { line-height:20px; background-image:url(../images/nav-indicator-bg.png); background-repeat:repeat-x; color:#FFFFFF; text-indent:20px;
position:fixed; width:320px; }
 
#iphone-search { list-style: none; padding:0 5px; margin:0; font-family:Georgia, Times, serif; font-size:12px; line-height:17px; left:315px; margin-top: 20px;
position:fixed; text-align:center; font-weight:bold; }
#iphone-search li a { text-decoration:none; color:#666666; }
#iphone-search li a:hover { color:#000000; }
.searchbg { background-color:#999999; }

*/